﻿.loading {
    position: fixed;
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
}

body.modal-open {
    margin-right: 0px;
}

/* breadcrumb
 * 1. 减小导航高度
 * 2. 取消下外间距
 */
.breadcrumb {
    padding: 3px 15px;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-radius: 0px;
}

/* Navs - Tabs
 * 为Tabs添加边框
 * 为Tabs增加底色
 */
.tab-content {
    border-bottom: 1px solid #7886fa;
    border-left: 1px solid #7886fa;
    border-right: 1px solid #7886fa;

    padding: 10px;
}
.nav-tabs {
    border-bottom: 1px solid #7886fa;
}
.nav-tabs > li.active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav.nav-tabs .open>a,
.nav.nav-tabs .open>a:hover,
.nav.nav-tabs .open>a:focus {
    background-color: #7886fa;
    border: 1px solid #7886fa;

    color: #fff;
}
.nav.nav-tabs .active > a .caret,
.nav.nav-tabs a:hover .caret,
.nav.nav-tabs a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

/* Navbar
 * 取消顶层效果
 */
.navbar {
    z-index: 0;
}

/* Table
 * 保持编辑前后大小一致
 */
.table {
    margin-bottom: 0;
}
.table thead th {
    text-align: center;
}
.table-edit {
    max-height: 430px;
    min-height: 430px;
    height: 430px;
    overflow: auto;
    overflow-y: scroll;
}
.table-edit .noresult {
    height: 430px;
    line-height: 430px;
    text-align: center;
}
.table-edit .noresult:before {
    content: '没有记录！';
}
.table-edit div.input-sm {
    margin:1px;
}
.table-edit a[class^="icon-"] {
    position:relative;
    top: 2px;
}

/* Fix Google Maps canvas
 *
 * Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's
 * global `box-sizing` changes. You may optionally need to reset the `max-width`
 * on images in case you've applied that anywhere else. (That shouldn't be as
 * necessary with Bootstrap 3 though as that behavior is relegated to the
 * `.img-responsive` class.)
 */

.google-map-canvas,
.google-map-canvas * { box-sizing:content-box; }

/* Optional responsive image override */
img { max-width: none; }


/* Callouts
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  padding: 5px 5px 5px 15px;
  border-left: 5px solid #eee;

  float: left;
  width: 25%;
  height: 46px;
  line-height: 18px;
}
    .bs-callout.col-1 {
        width: 25%;
    }
    .bs-callout.col-2 {
        width: 50%;
    }
    .bs-callout.col-3 {
        width: 75%;
    }
    .bs-callout.col-4 {
        width: 100%;
    }

.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
    .bs-callout button {
        margin-top: -3px;
    }

/* Variations */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}
.bs-callout-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.bs-navbar-collapse {
    left: -20px;
    top: -20px;

    height: 20px;
}